be alienated from - French English Dictionary